a parasitic trematode of the class trematoda (fasciola hepatica) - Español Inglés Diccionario